home *** CD-ROM | disk | FTP | other *** search
/ Aminet 30 / Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso / Aminet / util / boot / alm32b.lha / ALM / ALM.svenska.doc < prev    next >
Text File  |  1999-01-03  |  15KB  |  504 lines

  1. ----------------------------------------------------------------
  2. ALM Version 3.2 --- Alm.Editor 3.2 & ShowAlm 3.2
  3. ----------------------------------------------------------------
  4.  
  5. SVENSKA INSTRUKTIONER.                                                                
  6. ----------------------------------------------------
  7.  
  8. Har du problem med att komma ihåg folks födelsedagar? Och hur mycket
  9. de fyller. Det hade jag, och därför gjorde jag dessa två program. Nu
  10. har jag använt ALM i över 6 år, och jag missar aldrig någon födelsedag
  11. eller något annat viktigt längre!!!
  12.  
  13. ----------------------------------------------------
  14.  
  15. ALM är ett program-paket som inkluderar programmen ALM.Editor och ShowALM.
  16. Dessa program får kopieras fritt, men man får inte sälja dem eller tjäna
  17. pengar på dem. 
  18.  
  19. ALM kräver en Amiga Classic med AmigaDos 2.0 eller bättre
  20.  
  21. ----------------------------------------------------
  22.  
  23. Det hela fungerar som en slags almanacka. Man skriver in viktiga dagar i
  24. ALM.Editor och blir sedan varnad för kommande födelsedagar m.m. i 
  25. ShowALM som man lämpligen lägger i Startup-Sequence eller user-startup.
  26.  
  27. Med ALM.Editor editerar man filen S:ALM.data
  28.  
  29. ShowALM är ett Shell-kommando som laddar in ALM.data och visar nästa
  30. dag (eller dagar) i shell-fönstret. Man kan även söka
  31. en speciell dag eller ett ord för att t.ex. se hur många dagar det är till
  32. jul-afton och vilken veckodag det är då eller så...
  33.  
  34.  
  35.  
  36. ALM Editor V3.2
  37. ----------------
  38.  
  39. Man editerar som sagt filen S:ALM.data. Denna fil är inte upplagd som en
  40. vanlig ASCII-fil, utan är indelad i ETT års alla olika dagar. Datumet för den
  41. dag du har på skärmen står alltid längst upp på informationslisten till
  42. vänster på skärmen. (Vitt på svart med standard-färgerna). Det kan t.ex
  43. stå 1998-Aug-02 eller något sådant..... Man byter dag genom att klicka
  44. på detta datum. Om man enbart vill byta dag, så klicka bara på dagen i
  45. datumet. Det finns två andra knappar till höger om datumet.
  46. "<-Prev" och "Next->". Dessa klickar man på för att komma till nästa dag
  47. som innehåller text (Om man inte bytt sök-ord. Men mer om detta senare.)
  48.  
  49. OBS! Det går inte att editera mer än en skärm full med text på varje dag.
  50.      Skärmen "hänger inte med" heller om man skriver en rad som är längre
  51.      än skärmens bredd (80 tecken).
  52.  
  53. Watch och Edit -mode.
  54. --------------------
  55.  
  56. Det finns två olika lägen i ALM.Editor: "View mode" och "Edit mode".
  57.  
  58. I Edit-mode editerar du filen medan du ser hur det kommer att se ut när du
  59. kör ShowALM med View-mode... Detta är nödvändigt eftersom man kan skriva in
  60. födelse-år i texten och sedan få ut åldern på vederbörande med ShowALM.
  61.  
  62. Om man t.ex. (i Edit mode) skriver:
  63.  
  64. ----------------
  65. Anders fyller *1973 år idag!! GRATTIS!!!¶
  66. ----------------
  67.  
  68. (¶ = Return-märke, inget att bry sig om)
  69.  
  70. Så kommer detta att se ut såhär i View-mode: (Om det nu är 1993)
  71.  
  72. ----------------
  73. Anders fyller 20 år idag!! GRATTIS!!!
  74.  
  75. ----------------
  76.  
  77. I View-mode tar ALM helt enkelt dagens år minus det talet som står efter
  78. stjärnan (*). I Detta fallet: 1993-1973 = 20.
  79.  
  80. ALM tar även bort minus-tecknet framför (om det nu blir ett sådant)..
  81. Man kan säga att ALM visar skillnaden mellan året och talet efter *.
  82.  
  83. Man kan därför t.ex. skriva (på samma dag som föregående exempel):
  84.  
  85. ------------------
  86. Om *2023 år fyller jag 50 år!¶
  87. ------------------
  88.  
  89. Vilket kommer att visa:
  90.  
  91. ------------------
  92. Om 30 år fyller jag 50 år!
  93.  
  94. ------------------
  95.  
  96. Alltså:    1993-2023 = -30
  97.  
  98.  
  99.  
  100. OBS! Talet efter stjärnan måste vara 4 siffror långt! 
  101.  
  102.  
  103.  
  104.  
  105.  
  106. Tillfälliga anteckningar (Temporary Notes)
  107. ------------------------------------------
  108.  
  109. Temporary notes var en ny finess i ALM2.2 som är införd på begäran från en
  110. trogen användare av ALM: Fredrik Sörensson.
  111.  
  112. Det hela går ut på att man har två olika typer av anteckningar. Temporära
  113. och Residenta. Residenta anteckningar är sådana som finns i föregående
  114. exempel: Födelsedagar, Jul-afton m.m.
  115. Temporära anteckningar är sådana som: Gå till tandläkaren, Matte-Prov m.m.
  116. Alltså sådana som man bara har användning av en gång, inte i flera år.
  117. Dessa temporära anteckningar måste föregås av ett "<"-tecken.
  118.  
  119. EX:
  120. -----------------
  121. Jag fyller *1973 år.¶
  122. <Städa rummet.¶
  123. <eller något.....¶
  124. -----------------
  125.  
  126. Dessa "<" är till för att ALM.Editor lätt skall kunna radera de temporära
  127. anteckningarna utan att radera de fasta anteckningarna. "<" måste skrivas
  128. precis i början av raden.. annars ser inte ALM att det är en temporär
  129. anteckning. När det sedan har gått ett tag- och man har passerat dagar med
  130. temporära anteckningar så vill man ju inte att dessa skall finnas kvar
  131. nästa år. Det finns därför ett datum inlagt i ALM.data som talar om när du
  132. senast raderade dina temporära anteckningar. Detta gör man med menyn
  133. "Edit:Clear past temp. notes". Detta kommando börjar söka efter temporära
  134. anteckningar från det senaste raderings-datumet. Om ALM hittar något så
  135. visar ALM dagen på skärmen och frågar om man vill radera alla temporära
  136. anteckningar här o.s.v..
  137.  
  138. Du kan också låta ShowALM att automatiskt radera gamla temporära
  139. anteckningar genom att använda valet "AutoRem". Se längre ner!
  140.  
  141. -------------------------------------------------------------------
  142. ALM EDITOR 3.2, meny för meny.
  143. -------------------------------------------------------------------
  144.  
  145.  
  146. Menyn: FILE:
  147. ------------
  148.  
  149. New:
  150.  
  151. Allt inskrivet data raderas.
  152.  
  153.  
  154. Load:
  155.  
  156. Med denna funktion laddar du in en ALM.data -fil. Det är den filen du
  157. editerar. Som standard bör du använda S:ALM.data. Denna fil laddas även in
  158. varje gång du startar ALM.Editor, så man slipper oftast använda denna
  159. Load-funktionen.
  160.  
  161.  
  162. Save:
  163.  
  164. Sparar den ALM.data -fil du nu har i minnet.
  165.  
  166.  
  167. Load ASCII to day:
  168.  
  169. Med denna funktion kan man ladda in en vanlig ASCII-text. Den dag man
  170. håller på att editera skrivs då över av den fil man laddar in. Om filen man
  171. laddar in är längre än skärmhöjden (28 rader tror jag), så struntar ALM i
  172. att ladda in resten... (Man kan ju bara editera en full skärm per dag)
  173.  
  174. Om ASCII-filen innehåller några snabel-a (¶) så kommer dom att ersättas av
  175. sådana här: #  ,eftersom ALM använder ¶ istället för CR.
  176.  
  177.  
  178. Save day to ASCII:
  179.  
  180. Sparar aktuell dag till en ASCII-fil.
  181.  
  182.  
  183. Exit:  (Man kan även trycka på ESC)
  184.  
  185. Stänger av ALM.Editor. Om du inte redan sparat aktuell ALM.data -fil så
  186. kommer den naturligt vis att försvinna när du lämnar ALM.Editor....
  187.  
  188.  
  189. Save & Exit:
  190.  
  191. Sparar aktuell ALM.data och avslutar sedan programmet
  192.  
  193. Menyn: GO:
  194. ----------
  195.  
  196. Next: (eller F2, eller knappen på informationslisten)
  197.  
  198. Letar upp nästa dag som innehåller sökordet. (Se nedan.)
  199.  
  200.  
  201. Prev: (eller F1, eller knappen på informationslisten)
  202.  
  203. Letar upp nästa föregående dag som innehåller sökordet. (Se nedan.)
  204.  
  205.  
  206. Search-word: (Eller F3)
  207.  
  208. Byta sök-ord. Nuvarande sökord står alltid inom ""-ar på
  209. informationslisten. Det står också suddigt i GO: menyn
  210. alldeles under Search-word.
  211.  
  212. Man kan antingen välja:
  213.  
  214. *, inget, eller en text-sträng.
  215.  
  216. Om man väljer *, (som det är från början), letas nästa dag upp som
  217. innehåller någon text överhuvud taget...   (Nästa notering, kan man säga)
  218.  
  219. Om man väljer: Inget (trycker bara på return) så letas nästa dag upp...
  220. även om den inte är använd.
  221.  
  222. Om man skriver en text-sträng: T.ex: Anders fyller, så letas nästa dag upp
  223. som innehåller just denna text.
  224.  
  225.  
  226.  
  227. Menyn: EDIT:
  228. ------------
  229.  
  230. Clear day:
  231.  
  232. Japp, precis vad du tror:
  233. Radera aktuell dag!
  234.  
  235. När du gjort detta går det inte att hitta den med sökordet: *
  236.  
  237.  
  238. Edit mode:
  239.  
  240. Går in i Edit mode. (Se längre upp i texten)
  241.  
  242. Man kan även trycka på någon knapp som inte redan är programmerad (F2 etc.)
  243. Man kan alltså börja skriva direkt utan att köra detta meny-val först.
  244.  
  245. Det går också bra att trycka på vänster musknapp någonstans i texten! Då
  246. kommer du in i Edit-mode, och markören hamnar där du tryckte.
  247.  
  248.  
  249. Watch mode: (F5)
  250.  
  251. Går in i Watch mode (eller View mode. Se längre upp i texten)
  252.  
  253.  
  254. Delete temporary notes:
  255.  
  256. Raderar alla anteckningar som föregås av "<" i den aktuella dagen. "<"
  257. måste stå alldeles i början på raden. (Se i början på denna doc.) Om dagen
  258. efter raderandet av temporära anteckningar endast består av mellanslag och
  259. return-tecken så kommer hela dagen att raderas.
  260.  
  261. Tips:
  262. Om man vill radera flera rader som inte är temporära så kan man ju enkelt
  263. bara skriva "<" framför alla rader som skall raderas och sedan köra denna
  264. funktion.
  265.  
  266.  
  267. Clear past temp. notes:
  268.  
  269. Varje gång denna funktion används så sparas dagens datum i ALM.data.
  270. Funktionen tar alltså först reda på när du senast raderade dina passerade
  271. temporära anteckningar. Sedan letas alla dagar upp som innehåller temporära
  272. anteckningar. Sedan körs föregående funktion (Delete temporary notes) på
  273. alla dessa dagar. Därefter så sparas dagens datum i ALM.data. så att
  274. ALM.Editor skall veta när du senast raderade temporära anteckningar.
  275.  
  276.  
  277. Copy day to buffer:
  278.  
  279. Kopierar aktuell dag till bufferten.
  280.  
  281.  
  282. Copy buffer to day:
  283.  
  284. Kopierar bufferten till aktuell dag. Om det inte finns någonting i bufferten så
  285. kommer dagen att raderas.
  286.  
  287.  
  288. Menyn: ABOUT:
  289. -------------
  290.  
  291. I menyn About står det lite (på engelska) om
  292. ALM.Editor, ShowALM och ALM.data... prova själv.
  293.  
  294.  
  295. About ALM.data:
  296.  
  297. Visar med vilken version din ALM.data är gjord m.m. m.m.
  298. Ett relativt stapeldiagram visas över ALM.datas struktur.
  299.  
  300. En stapelfärg för minnets fördelning och en för dagarnas.
  301.  
  302.  
  303. About Temporary notes:
  304.  
  305. Lite information på engelska om temporary notes. Här står även vilken dag
  306. du senast raderade dina temporära anteckningar.
  307.  
  308.  
  309. --------------------------------------------
  310.  
  311. Shell-Kommandot: SHOWALM 3.2:
  312.  
  313. --------------------------------------------
  314.  
  315. Detta är själva födelsedags-varnaren. Den skall man lämpligen placera i sin
  316. user-startup eller startup-sequence. Om du inte vill 
  317. ändra i S:startup-sequence eller S:user-startup, så kan du lägga filen
  318. "ALM.show" i WBStartup. Det är en kommandosekvensfil som körs av
  319. iconX. Men glöm inte att kopiera ShowALM till C: biblioteket.
  320.  
  321. Det absolut bästa är nog att lägga showalm först i user-startup
  322.  
  323.  
  324.  
  325. Det finns en mängd olika options.
  326.  
  327.  
  328. Testa:
  329.  
  330. ShowALM ?
  331.  
  332. , så får du reda på dem.
  333.  
  334.  
  335. Men det orkar du inte göra nu, så jag skriver dom här:
  336.  
  337. Usage: ShowALM [Next n] [Find "word" / all / all*] [Svenska]
  338.        [From name] [Echo "string"] [Echo* "string"]
  339.        [Date YYYYMMDD / MMDD] [SP] [NL] [NeverMiss] [Wait [n]] [AutoRem]
  340.  
  341.  
  342. Next <n> :
  343. ----------
  344. <n> är numret på hur många dagar du vill se, ex:
  345.  
  346. ShowALM Next 3  ;visar de tre nästa dagarna som innehåller text. (De tre
  347. nästa noteringarna alltså) (Som att söka med * i ALM.Editor tre gånger.)
  348.  
  349. Find "word" :
  350. -------------
  351. Find är motsvarigheten till att byta sökord i ALM.Editor
  352. Om inte optionen Find finns med så kan man säga att sökordet blir *
  353.  
  354. Sökningen börjar alltid att söka "idag" (Även för Find all och Find all*
  355. nedan).
  356.  
  357. Om man nu skriver:
  358. ShowALM next 2 find "Anders fyller" så letas de två nästa dagarna upp som
  359. innehåller "Anders fyller". Om det bara finns en dag som innehåller denna
  360. textsträng så kommer den andra sökningen att visa samma dag, men ett år
  361. framåt.. (365 dagar till eller 366 om det är skottår.)
  362.  
  363.  
  364. Find all :
  365. ----------
  366. Letar efter alla dagar (även sådana som är tomma).
  367.  
  368. Find all* :
  369. -----------
  370. Letar efter alla dagar, med visar bara dem med text i.
  371. Ex:
  372. ShowALM next 3 find all*    ;Om det finns någon dag med text i idag,
  373. imorgon eller övermorgon så visas denna/dessa dagar i CLI-fönstret.
  374.  
  375. From "namn" :
  376. -------------
  377. Ladda ALM.data från filen "namn".
  378. Om man utesluter optionen from, så letar ShowALM efter S:ALM.data
  379.  
  380. Echo "sträng" :
  381. ---------------
  382. "Sträng" skrivs ut som en rubrik. T.ex:
  383. ShowALM next 7 find all* echo "Min ALManacka en vecka framåt"
  384.  
  385. Echo* "Sträng" :
  386. ----------------
  387. Strängen skrivs ut om funktionen FIND inte hittar någonting. Ex:
  388. ShowALM next 5 find all* echo* "Inget att oroa sig för!"
  389.  
  390. Svenska :
  391. ---------
  392. All (normal) utskrift sker på Svenska!!!
  393. Om din startup-sequence sätter env-variabeln "language" till "svenska",
  394. (vilket startup ver. 40 gör) så sker all utskrift på svenska ändå.
  395.  
  396. Date ÅåååMmDd eller Date MmDd :
  397. -------------------------------
  398. Börja sökningen från specificerat datum.
  399. Du kan inte gå till 29:e Februari oavsett om det är skottår eller inte.
  400. Ex:
  401. ShowALM date 0212 find all     ; visar 12:e Februari
  402. ShowALM date 20100430 next 2   ; Börja sökningen från 30:e April år 2010
  403. och sök efter de två nästa noteringarna därifrån.
  404.  
  405. SP :
  406. ----
  407. Ett extra mellanrum kommer att skrivas ut mellan datum-raden och texten.
  408. Denna funktion finns med eftersom ett sådant mellanrum skrevs ut i de
  409. tidigare versionerna av ShowALM. Om man vant sig vid det, eller tycker att
  410. det är mycket snyggare så, kan man använda denna funktion.. Annars tar det
  411. bara upp mer utrymme på skärmen (om man skriver ut mycket).
  412.  
  413. NL :
  414. ----
  415. Linjerna (-------------)  som markerar var dagarna börjar och slutar skrivs
  416. inte ut. Denna funktion använder man om man vill skriva ut flera dagar utan
  417. att riskera att "scrolla" bort en del av dem.
  418.  
  419. Wait :
  420. ------
  421. Programmet ber dig trycka på return innan programmet avslutas, men bara
  422. om någon notering har visats.
  423.  
  424. Wait 3:
  425. -------
  426. Programmet ber dig trycka på return innan programmet avslutas, men bara
  427. om det har visats en notering för en dag som kommer innom 3 dagar. Så
  428. t.ex. "wait 0" kommer bara att vänta om en notering för dagens datum har
  429. visats.
  430.  
  431. Observera att "wait [n]" endast väntar EN gång om dagen (för samma datafil)!
  432. Som det var förut så behövde man trycka på return varje gång. Men om man
  433. bootade om datorn flera gånger samma dag så var det irriterande att behöva
  434. trycka på return varje gång. Om man har tryckt på return en gång, så har man
  435. ju liksom sett dagens noteringar och vill inte trycka på return igen. Och
  436. det behöver man inte nu längre!
  437.  
  438. NeverMiss :
  439. -----------
  440. Om man inte sätter på sin dator varje dag, eller kanske är borta en vecka,
  441. så kan det hända att man missar någon viktig notering i ALM. Om du använder
  442. NeverMiss så gör du inte det. Då visas först de noteringar du skulle ha
  443. missat annars. Sedan ber programmet dig att trycka på return. Sedan kommer
  444. de ordinarie noteringarna som vanligt.
  445.  
  446. AutoRem:
  447. --------
  448. ShowALM tar automatiskt bort gamla temporära anteckningar som inte behövs
  449. längre. Du behöver alltså inte gå in i ALM.Editor för att ta bort dem. Om
  450. du använder AutoRem, så tas gamla temporära anteckningar bort ungefär en
  451. gång i månaden.
  452.  
  453.  
  454. MULTICOMMANDS :
  455. ---------------
  456. Man kan utföra flera olika sökningar och "kommando-knippen" genom att sätta
  457. ett vertikalt streck "|" mellan dem. På detta sätt slipper man att ladda
  458. in ShowALM och ALM.data flera gånger för att nå önskat resultat.
  459.  
  460. Ex:
  461. ShowALM next 2 | date 1224 find all   ;söker efter de två nästa noteringarna
  462. och efter julafton.
  463.  
  464.  
  465.  
  466. Optionerna [Svenska], [NeverMiss], [Wait] och [From namn] är globala
  467. och behöver bara användas en gång.
  468.  
  469. T ex:
  470. ShowALM Svenska  from :MP/ALM.data  next 2 | find "Jag" | date 1224 find all
  471. ; Visar de två nästa noteringarna, Söker strängen "Jag" och kollar efter
  472. hur många dagar det är kvar till Jul-afton. Allt skrivs ut på svenska och
  473. kommer från filen :MP/ALM.data
  474.  
  475.  
  476.  
  477. --------------------------------------------------------------
  478.  
  479. Varje gång ShowALM visar en dag så visar den också hur många dagar det är
  480. kvar tills dess och vilken veckodag det är då.
  481.  
  482. Skottår är programmerade till oändligheten.
  483.  
  484. --------------------------------------------------------------
  485.  
  486.  
  487.  
  488. Om du hittar några elaka buggar eller har några smarta ide'er om dessa
  489. program: Skriv till mig:
  490.  
  491. boray@alfa.telenordia.se
  492.  
  493. Anders Persson
  494. Mellangårdsvägen 9
  495. 417 29 Göteborg
  496.  
  497.  
  498. Mvh:
  499. Anders Persson.
  500.  
  501.